package pt.utl.ist.calcNotas;

import java.io.Serializable;


public class Elemento implements Serializable{

    private static final long serialVersionUID = 897646;

    protected String nome;
    protected int peso;
    protected int valor;

    public boolean isNotaMinimaB() {
        return notaMinimaB;
    }

    public void setNotaMinimaB(boolean notaMinimaB) {
        this.notaMinimaB = notaMinimaB;
    }

    protected boolean notaMinimaB;

    public int getNotaMinima() {
        return notaMinima;
    }

    public void setNotaMinima(int notaMinima) {
        this.notaMinima = notaMinima;
    }

    protected int notaMinima;

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public int getPeso() {
        return peso;
    }

    public void setPeso(int peso) {
        this.peso = peso;
    }

    public int getValor() {
        return valor;
    }

    public void setValor(int valor) {
        this.valor = valor;
    }

    public Elemento(String nome){
        this.nome = nome;
    }

    public Elemento(String nome, int peso){
        this.nome = nome;
        this.peso = peso;
        this.notaMinimaB=false;
        this.notaMinima=0;
    }

    public Elemento(String nome, int peso, int notaMinima){
        this.nome = nome;
        this.peso = peso;
        this.notaMinima = notaMinima;
        this.notaMinimaB=true;
    }

    @Override
    public String toString(){
        return this.nome +" - "+this.peso+"%";
    }
}
